deep spot in river to swim - French English Dictionary